// 演示多语言的引入
import Vue from 'vue'
import Vuei18n from 'vue-i18n'
// 安装插件
Vue.use(Vuei18n)

// 引入 element 语言包
import enElement from 'element-ui/lib/locale/lang/en'
import zhElement from 'element-ui/lib/locale/lang/zh-CN'

// 引入自定义语音包
import enCustom from './en'
import zhCustom from './zh'

// 构造实例
export default new Vuei18n({
  // 默认显示的字典
  // locale 的值到本地储存里去拿，加上逻辑或 'zh' ，防止拿不到
  locale: localStorage.getItem('locale') || 'zh',
  // locale: 'en',
  // 字典
  messages: {
    zh: {
      mornibg: '早上好',
      gossdday: '祝你开心每一天',
      confirmDel: '是否确认删除',
      // 合并语言包
      ...zhElement,
      ...zhCustom
    },
    en: {
      mornibg: 'Good morning',
      gossdday: 'I wish you happy every day',
      confirmDel: 'Confirm deletion.',
      // 合并语言包
      ...enElement,
      ...enCustom
    }
  }
})
